﻿using System.ComponentModel;

namespace Vra.Dto
{
	/// <summary>
	/// Базовый объект
	/// </summary>
	public class BaseDto : INotifyPropertyChanged
	{
		/// <summary>
		/// Нужно для отслеживания изменений в DataBinding
		/// </summary>
		public event PropertyChangedEventHandler PropertyChanged;

		/// <summary>
		/// Метод сигнализируетоб изменении указанного свойства
		/// </summary>
		/// <param name="propertyName">название свойства</param>
		protected void Raise(string propertyName)
		{
			if (PropertyChanged != null)
				PropertyChanged(this, new PropertyChangedEventArgs(propertyName));
		}
	}
}
